return {
  -- 宏录制
  "chrisgrieser/nvim-recorder",
  enabled = true,
  dependencies = {
    "rcarriga/nvim-notify",
    -- "nvim-lualine/lualine.nvim",
  },
  config = function()
    require("recorder").setup {
      mapping = {
        startStopRecording = "||",
        playMacro = "}}",
      },
    }

    -- local lualine = require "lualine"
    -- local lualineZ = lualine.get_config().sections.lualine_z or {}
    -- local lualineY = lualine.get_config().sections.lualine_y or {}
    -- table.insert(lualineZ, { require("recorder").recordingStatus })
    -- table.insert(lualineY, { require("recorder").displaySlots })
    -- lualine.setup {
    --   tabline = {
    --     lualine_y = lualineY,
    --     lualine_z = lualineZ,
    --   },
    -- }
  end,
}
